home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / edit / mg2a_src.zip / TTYDEF.H < prev    next >
C/C++ Source or Header  |  1991-02-20  |  2KB  |  74 lines

  1. /*
  2.  *    Termcap terminal file, nothing special, just make it big
  3.  *    enough for windowing systems.
  4.  */
  5.  
  6. #define    GOSLING            /* Compile in fancy display.    */
  7. /* #define    MEMMAP        */    /* Not memory mapped video.    */
  8.  
  9. #define NROW    25                      /* Rows.                        */
  10. #define    NCOL    80            /* Columns.            */
  11. #define    MOVE_STANDOUT            /* don't move in standout mode    */
  12. /* #define    STANDOUT_GLITCH        /* possible standout glitch    */
  13. #define XKEYS
  14.  
  15. #define KFIRST    K00
  16. #define KHOME    K00
  17. #define KDOWN    K01
  18. #define    KUP    K02
  19. #define    KLEFT    K03
  20. #define    KRIGHT    K04
  21. #define    KPGUP    K05
  22. #define    KPGDN    K06
  23. #define    KEND    K07
  24. #define    KDELETE    K08
  25. #define    KINSERT    K09
  26. #define KCLEFT    K0A
  27. #define KCRIGHT    K0B
  28. #define KCPGUP    K0C
  29. #define KCPGDN    K0D
  30. #define KCHOME    K0E
  31. #define KCEND    K0F
  32.  
  33. #define    KF1    K10
  34. #define KF2    K11
  35. #define KF3    K12
  36. #define KF4    K13
  37. #define KF5    K14
  38. #define KF6    K15
  39. #define KF7    K16
  40. #define KF8    K17
  41. #define    KF9    K18
  42. #define KF10    K19
  43. #define    KSF1    K1A
  44. #define    KSF2    K1B
  45. #define    KSF3    K1C
  46. #define    KSF4    K1D
  47. #define    KSF5    K1E
  48. #define    KSF6    K1F
  49. #define    KSF7    K20
  50. #define    KSF8    K21
  51. #define    KSF9    K22
  52. #define    KSF10    K23
  53. #define KCF1    K24
  54. #define KCF2    K25
  55. #define KCF3    K26
  56. #define KCF4    K27
  57. #define KCF5    K28
  58. #define KCF6    K29
  59. #define KCF7    K2A
  60. #define KCF8    K2B
  61. #define KCF9    K2C
  62. #define KCF10    K2D
  63. #define KLAST    K2D
  64.  
  65. #define    NFUND_XMAPS    1
  66. #define    FUND_XMAPS    {KFIRST,KLAST,ibm_keys,(KEYMAP*)NULL}
  67. extern    int (*(ibm_keys[]))(); /* should be FN ibmkeys[], but not defined yet */
  68. /*
  69.  * Extra map segments for dired mode -- just use fundamental mode segments
  70.  */
  71. #define    NDIRED_XMAPS    NFUND_XMAPS
  72. #define    DIRED_XMAPS    FUND_XMAPS
  73.  
  74.